#include<bits/stdc++.h>
#define ll long long
using namespace std;
int t,n,a[100005],c[100005],ans;
void dfs(int k,int res)
{
    if(k>=n)
    {
        ans=max(ans,res);
        return ;
    }
    c[k]=0;
    for(int i=k-1;i>=1;i--)
    {
        if(c[i]==0)
        {
            if(a[i]==a[k])
                dfs(k+1,res+a[k]);
            else
                break;
        }
    }
    dfs(k+1,res);
    c[k]=1;
    for(int i=k-1;i>=1;i--)
    {
        if(c[i]==1)
        {
            if(a[i]==a[k])
                dfs(k+1,res+a[k]);
            else
                break;
        }
    }
    dfs(k+1,res);
}
int main()
{
    freopen(".in","r",stdin);
    freopen(".out","w",stdout);
    ios::sync_with_stdio(false);

    cin>>t;
    while(t--)
    {
        ans=0;
        memset(a,0,sizeof(a));
        cin>>n;
        for(int i=1;i<=n;i++)
            cin>>a[i];
        dfs(1,0);
        cout<<ans<<endl;
    }
    return 0;
}
